# matplotlib 安装： pip install matplotlib
#                  pip3 install matplotlib

# 打开Terminal -> 输入上述的安装命令

# pyplot 坐标系绘制工具
import matplotlib.pyplot as plt
import numpy as np

# np.linspace(start,end,num)
# start :从什么数值开始取
# end : 到什么值结束
# num : 产生数值的数量
x = np.linspace(0, 10, 100)
y = 4 + 2 * np.sin(2 * x)

# plt.subplots() 初始化坐标系
# fig 配置真个坐标系 大小
# ax 在坐标中进行绘制
fig, ax = plt.subplots()

# ax.plot 绘制x，y点对应的线条
ax.plot(x, y, linewidth=2.0)

# xlim 描述 x轴的刻度 ，xticks 刻度的最小值和最大值
# ylim 描述 y轴的刻度 ，yticks 刻度的最小值和最大值
ax.set(xlim=(0, 8), xticks=np.arange(1, 8),
       ylim=(0, 8), yticks=np.arange(1, 8))

# 展示出图表
plt.show()

